import math
for i in range(1):
    print("Введите четырёхзначное число:",end="")
    x=int(input())
    b=int(math.sqrt(x))
if x>= 1000 and x <= 9999:
    if x % 2 == 0:
        print("Число чётное: Да")
    else:
        print("Число чётное: Нет")
    if x % 3 == 0:
        print("Число кратное трём: Да")
    else:
        print("Число кратное трём: Нет")
    if x==b*b:
        print("Число является квадратом числа:",b)
    else:
        print("Число является квадратом числа:Нет")    
    print()
    mn=min(str(x))
    print("Наименьшая цифра числа:",mn)
    mx=max(str(x))
    print("Наибольшая цифра числа:",mx)
    count=0
    n=x%10
    l=x//1000
    f=(x//100)%10
    v=(x//10)%10
    if n == 0:
        count+=1
    if l == 0:
        count+=1
    if f == 0:
        count+=1
    if v== 0:
        count+=1
    print("Количество нулей в числе:",count)
    count=0
    if n%2==0:
        count+=1
    if l%2==0:
        count+=1
    if f%2==0:
        count+=1
    if v%2==0:
        count+=1
    print("Количество четных цифр числа:",count)
    print()
    c=math.sqrt(n)
    if n==c*c:
        print("Цифра в разряде единиц является квадратом цифры:", int(c))
    else:
        print("Цифра в разряде единиц является квадратом цифры: Нет")
    c1=math.sqrt(v)
    if v==c1*c1:
        print("Цифра в разряде десятков является квадратом цифры: ",int(c1))
    else:
        print("Цифра в разряде десятков является квадратом цифры:Нет")
    c2=math.sqrt(f)
    if f==c2*c2:
        print("Цифра в разряде сотен является квадратом цифры: ",int(c2))
    else:
        print("Цифра в разряде сотен является квадратом цифры:Нет")
    c3=math.sqrt(l)
    if l==c3*c3:
        print("Цифра в разряде тысяч является квадратом цифры:",int(c3))
    else:
        print("Цифра в разряде тысяч является квадратом цифры:Нет")
else:
    print("Введённое число не является четырёхзначным")
